Interaction method and communication device

ABSTRACT

An interaction method and a communication device are provided. An interaction method comprises sending multiple different signals in different directions by a communication device, wherein the signals have different coverage areas, at least determining at least two signals in the signals received by another communication device, and at least according to the at least two signals, executing a corresponding command, enabling an interaction solution.

RELATED APPLICATION

The present patent application claims the benefit of priority to ChinesePatent Application No. 201510357562.6, filed on Jun. 25, 2015, andentitled “Interaction Method and Communication Device”, whichapplication is hereby incorporated into the present application byreference herein in its entirety.

TECHNICAL FIELD

Embodiments of the present application relate to the technical field ofinteraction, and, for example, to an interaction method and acommunication device.

BACKGROUND

Interaction between men and devices and interaction between the devicesboth can be implemented in many manners. One vision-based interactionmanner is that one device collects an image of a user or another deviceby a depth sensor to interact with the user or another device, and suchinteraction manner has high requirements on calculating complexity andhardware complexity of image collecting. In addition, use of wirelesssignals for interaction gains more and more attention of people, forexample, a user action is recognized by detecting reflection echofeatures of a directionally sent wireless signal wave beam, therebyrealizing the interaction with the user, but transmission distance ofreflected signal is limited generally, and recognition precision isrelated to the distance, so that application thereof is limited.

SUMMARY

Considering this, an example, non-limiting object of embodiments of thepresent application aims to provide an interaction solution.

In this regard, a first aspect of example embodiments of the presentapplication provides an interaction method, comprising:

sending multiple different signals in multiple directions by acommunication device, wherein the signals have different coverage areas;

at least determining at least two signals in the signals received byanother communication device; and

at least according to the at least two signals, executing acorresponding command.

A second aspect of example embodiments of the present applicationprovides a communication device, comprising:

a sending module, configured to send multiple different signals inmultiple directions by a communication device, wherein the signals havedifferent coverage areas;

a first determining module, configured to at least determine at leasttwo signals in the signals received by another communication device; and

an executing module, configured to at least according to the at leasttwo signals, execute a corresponding command.

A third aspect of example embodiments of the present applicationprovides a communication device, comprising:

at least one signal emitting source:

a memory, configured to store instructions; and

a processor, configured to execute the instructions stored by the memorywherein the instructions enables the processor to execute followingoperations:

controlling the at least one signal emitting source to send multipledifferent signals in multiple directions, wherein the signals havedifferent coverage areas;

at least determining at least two signals in the signals received byanother communication device; and

at least according to the at least two signals, executing acorresponding command.

At least one of above example embodiments has the following exampletechnical effects:

According to example embodiments of the present application, by sendingmultiple different signals having different coverage areas in multipledirections by a communication device, at least determining at least twosignals in the signals received by another communication device, and atleast according to the at least two signals, executing a correspondingcommand, the interaction solution is provided. In addition, thecommunication device is controlled to execute the corresponding commandbased on the signals received by the other communication device from thecommunication device, therefore interaction distance is relativelyflexible and the interaction solution is easy to realize.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow schematic diagram of an example embodiment of aninteraction method provided by the present application;

FIG. 2A and FIG. 2B are example schematic diagrams of directions thateach signal emitting source sends signal(s) in the present application;

FIG. 3A is an example schematic diagram of directions of multiple wavebeams formed by one signal emitting source in the present application;

FIG. 3B is an example schematic diagram of multiple possible movingtracks and multiple wave beams determined according to the multiplepossible moving tracks in the present application;

FIG. 3C is an example schematic diagram of a moving track of anothercommunication device in the present application;

FIG. 4 is an example structural schematic diagram of a first embodimentof a communication device provided by the present application;

FIGS. 5A-FIG. 5H are example structural schematic diagrams of exampleembodiments as shown in FIG. 4;

FIG. 6 is a structural schematic diagram of a second example embodimentof a communication device provided by the present application; and

FIG. 7 is a structural schematic diagram of an example embodiment asshown in FIG. 6.

DETAILED DESCRIPTION

The following further explains example embodiments of the presentapplication in combination with accompanying drawings and embodiments.The following embodiments are intended to describe the presentapplication rather than limiting a scope of the present application.

FIG. 1 is a flow schematic diagram of an example embodiment of aninteraction method provided by the present application. As shown in FIG.1, the present embodiment comprises:

110: sending multiple different signals in multiple directions by acommunication device, wherein the signals have different coverage areas.

In the present embodiment, the communication device can be any devicewith a communication function, which comprises but not limited to acellphone, a tablet computer, a smart television, a wearable device anda display.

In the present embodiment, the word “different” in the phase “multipledifferent signals” means that the signals carry different information.

In the present embodiment, the signals may be signals in any form.Optionally, the signals comprise but not limited to any one of thefollowing: electromagnetic wave signals, light signals and sound wavesignals, wherein the light signals comprise visible light signals andinvisible light signals, and the sound wave signals comprise but notlimited to ultrasonic wave signals.

In the present embodiment, the communication device is usually providedwith at least one signal emitting source, and the communication devicesend the signals in multiple directions by the at least one signalemitting source. The type of the at least one signal emitting sourcerelates to that of the signals emit by the at least one signal emittingsource. For example, a signal emitting source emitting electromagneticwave signals can be an antenna or an antenna array; a signal emittingsource emitting light signals can be a light source or a light sourcearray; and a signal emitting source emitting sound wave signals can be aloudspeaker or a loudspeaker array.

In the present embodiment, the multiple directions are multipledifferent directions. As shown in FIG. 2A, multiple signal emittingsources (as shown by black dots in the figure, the same below)respectively emit signals in different directions; and as shown in FIG.2B, one signal emitting source emits multiple signals in multipledifferent directions.

120: at least determining at least two signals in the signals receivedby another communication device.

In the present embodiment, the other communication device can be anydevice with a communication function, which comprises but not limited toa cellphone and a wearable device.

In the present embodiment, since the signals have different coverageareas, the other communication device respectively receives the at leasttwo signals in at least two positions which are different relative tothe communication device, and correspondingly, the at least two signalsat least partially mark a moving track of the other communication devicerelative to the communication device. For example, the othercommunication device receives a signal A in a first position relative tothe communication device and receives a signal B and a signal C in asecond position relative to the communication device, then the signal A,the signal B and the signal C at least partially mark the moving trackof the other communication device relative to the communication device.

130: at least according to the at least two signals, executing acorresponding command.

In the present embodiment, the command at least corresponds to the atleast two signals, that is, the command corresponds to a moving track ofthe other communication device relative to the communication device.

According to the present embodiment, by sending multiple differentsignals having different coverage areas in multiple directions by acommunication device, at least determining at least two signals in thesignals received by another communication device, and at least accordingto the at least two signals, executing a corresponding command, theinteraction solution is provided. In addition, the communication deviceis controlled to execute the corresponding command based on the signalsreceived by another communication device from the communication device,therefore interaction distance is relatively flexible and theinteraction solution is easy to realize.

The method of the present embodiment is further described in someoptional example embodiments as below.

In the present embodiment, the signals can be transmitted in multipleforms.

In one example embodiment, the signals are transmitted in a form of wavebeam, correspondingly, the sending multiple different signals indifferent directions by a communication device comprises:

sending multiple different signals by the communication device throughmultiple wave beams of different directions.

The multiple wave beams are formed by at least one signal emittingsource in the communication device. Specifically, any signal emittingsource in the at least one signal emitting source optionally forms onewave beam or at least two wave beams. If one signal emitting sourceforms at least two wave beams, then the at least two wave beams aredifferent in direction.

Similar to the coverage areas of the signals, the multiple wave beamsare different in coverage area.

The type of the multiple wave beams relates to that of the signals. Forexample, the signals are electromagnetic wave signals, and the multiplewave beams are electromagnetic wave beams; the signals are lightsignals, and the multiple wave beams are light wave beams; and thesignals are sound wave signals, and the multiple wave beams are soundwave beams. Correspondingly, along with difference of the type of themultiple wave beams, the communication device can form the multiple wavebeams by adopting different techniques; by taking the electromagneticwave beams as an example, the communication device can form the multipleelectromagnetic wave beams by adopting an antenna array and a wave beamforming technique. Further, the multiple wave beams can be formed at thesame time or different moments, for example, in sequence.

The signals can be sent through the multiple wave beams at the same timeor different moments, for example, in sequence.

The multiple wave beams optionally correspond to the signals one to one,that is, the communication device sends a signal through each wave beam.

In the present example embodiment, optionally, before sending multipledifferent signals by the communication device through multiple wavebeams of different directions, the method further comprises:

determining the multiple wave beams by the communication device.

The coverage area of each wave beam determines the coverage area of thesignal sent through the wave beam, and the coverage area of each wavebeam is usually decided by position of a signal emitting source formingthe wave beam and direction and width of the wave beam. Correspondingly,the determining the multiple wave beams by the communication devicecomprises: determining at least one signal emitting source used forforming the multiple wave beams, and directions and widths of themultiple wave beams by the communication device. Optionally, aprojection direction of one light source can serve as the direction ofthe wave beam formed by the light source. By taking an electromagneticwave beam as an example, width of the wave beam comprise a horizontalwidth and a vertical width.

Specifically, the communication device can determine the multiple wavebeams in many manners.

In one possible scene, the multiple wave beams are preset. For example,there are five signal emitting sources in the communication device, andeach of the five signal emitting sources is preset to form one wave beamin preset direction and preset width. For another example, one signalemitting source in the communication device can form multiple wave beamsof different directions and different widths, and the directions andwidths of the multiple wave beams formed by the signal emitting sourceare preset; as shown in FIG. 3A, the directions of nine wave beamsformed by one signal emitting source (as shown by a black dot in thefigure) in the communication device respectively point to the front, anarea above the front, an area below the front, the left front, an areaabove the left front, an area below the left front, the right front, anarea above the right front, and an area below the right front of thesignal emitting source.

In another possible scene, the communication device determines themultiple wave beams according to possible moving track(s) of the othercommunication device. Correspondingly, the determining the multiple wavebeams by the communication device comprises:

determining multiple commands executable by the communication device;

determining multiple possible moving tracks of the other communicationdevice corresponding to the multiple commands; and

determining the multiple wave beams according to the multiple possiblemoving tracks, wherein, each of the multiple possible moving trackscorresponds to at least two wave beams in the multiple wave beams.

The above determining the multiple wave beams according to the multiplepossible moving tracks at least comprises: determining at least onesignal emitting source for forming the multiple wave beams anddirections of the multiple wave beams according to the multiple movingtracks. In addition, the widths of the multiple wave beams can be presetor determined according to the multiple possible moving tracks.

Optionally, the multiple commands are those commands that are probablyexecuted by the communication device at that moment. Optionally, themultiple commands are determined according to a device state of thecommunication device. For example, when the device state is call in, themultiple commands optionally comprise but not limited to: callanswering, call refusing and call ring muting; when the device state issong playing, the multiple commands optionally comprise but not limitedto: playing pausing, playing stopping, next song playing and last songplaying; when the device state is screen locking and closing, themultiple commands optionally comprise but not limited to: screenlighting on, screen lighting on and unlocking; when the device state isasking a user to select one from three options A, B and C, the multiplecommands optionally comprise but not limited to: A option selecting, Boption selecting and C option selecting.

The multiple possible moving tracks of the other communication deviceare the possible moving tracks of the other communication devicerelative to the communication device; the multiple possible movingtracks of the other communication device optionally correspond to themultiple commands one to one, or one of the multiple commandscorresponds to at least two moving tracks in the multiple possiblemoving tracks. For example, the communication device is a cellphone, asignal emitting source A is arranged at one surface of the communicationdevice, and the multiple possible moving tracks comprise: a transversemoving track parallel with the surface, a vertical moving track parallelwith the surface and an L shaped moving track parallel with the surface,respectively as shown by dotted lines in FIG. 3B.

The case that each possible moving track corresponds to at least twowave beams in the multiple wave beams means that, each possible movingtrack at least passes by the coverage areas of the at least two wavebeams. Specifically, each possible moving track is optionally marked bythe coverage areas of the at least two wave beams, or marked by thecoverage areas of the at least two wave beams and a passing sequencethat the other communication device passes by the coverage areas of theat least two wave beams. In the above example, further, the directionsof the three wave beams formed by the signal emitting source determinedaccording to the transverse moving track are respectively directions 1,2 and 3 as shown in FIG. 3B; the directions of the three wave beamsformed by the signal emitting source determined according to thevertical moving track are respectively directions 4, 5 and 6 as shown inFIG. 3B; and the directions of the four wave beams formed by the signalemitting source determined according to the L shaped moving track arerespectively directions 7, 1, 8 and 9 as shown in FIG. 3B.

In the above scene(s) of determining the wave beams according topossible moving tracks, the determining the moving tracks can beimplemented in multiple manners.

Optionally, the determining multiple possible moving tracks of the othercommunication device corresponding to the multiple commands comprises:

at least according to a current position of the other communicationdevice relative to the communication device, determining the multiplepossible moving tracks of the other communication device correspondingto the multiple commands.

The current position is optionally detected and determined by thecommunication device.

The current position can serve as one reference of the multiple possiblemoving tracks. Optionally, the multiple possible moving tracks each takethe current position as starting points.

Optionally, the multiple possible moving tracks are preset and areunrelated to the current position of the other communication devicerelative to the communication device.

In the present embodiment, the command executed by the communicationdevice in 130 optionally only corresponds to the at least two signals,or corresponds to the at least two signals and a receiving sequence thatthe other communication device receives the at least two signals. In thelatter scene, optionally, the at least determining at least two signalsin the multiple different signals received by another communicationdevice comprises:

determining the at least two signals received by the other communicationdevice and a receiving sequence that the other communication devicereceives the at least two signals;

the at least according to the at least two signals, executing acorresponding command comprises:

at least according to the at least two signals and the receivingsequence, executing a corresponding command.

According to the multiple possible moving tracks, the receiving sequencecorresponds to the passing sequence that the other communication devicemoves to the at least two coverage areas of the at least two signals.That is, the moving track of the other communication device is marked bythe at least two coverage areas of the at least two signals and thepassing sequence that the other communication device respectively movesto the at least two coverage areas of the at least two signals.

The command corresponds to the at least two signals and the receivingsequence, that is, the command corresponds to the moving track of theother communication device relative to the communication device.

The determining the at least two signals and the receiving sequence canbe implemented in multiple manners.

Optionally, the determining the at least two signals in the signalsreceived by the other communication device and a receiving sequence thatthe other communication device receives the at least two signalscomprises:

receiving the at least two signals returned in sequence by the othercommunication device; and

determining the receiving sequence as a returning sequence that theother communication device returns the at least two signals.

The other communication device returns the at least two signals receivedto the communication device according to the receiving sequence, forexample, the other communication device instantly returns a signal tothe communication device every time the other communication devicereceives the signal, correspondingly, for the communication device, thereturning sequence that the other communication device returns the atleast two signals is the receiving sequence that the other communicationdevice receives the at least two signals.

The case that the other communication device returns the at least twosignals optionally means that the other communication device returns theinformation carried in the at least two signals. For example, in 110,the signals sent by the communication device are multiple visible lightsignals, the at least two signals received by the other communicationdevice are at least two visible light signals, correspondingly, theother communication device can directly return the at least two visiblelight signals received to the communication device, or demodulate the atleast two visible light signals to obtain the information carried in theat least two visible light signals, carry the information in signals ofany form, for example, the electromagnetic wave signals, sound wavesignals or light signals, and return the signals carrying theinformation to the communication device.

Optionally, the determining the at least two signals in the signalsreceived by the other communication device and a receiving sequence thatthe other communication device receives the at least two signalscomprises:

receiving the at least two signals and at least two receiving momentsthat the other communication device respectively receives the at leasttwo signals, which are both returned by the other communication device;and

according to the at least two receiving moments, determining thereceiving sequence.

The case that the other communication device returns the at least twosignals optionally means that the other communication device returns theinformation carried in the at least two signals. For example, in 110,the signals sent by the communication device are multiple visible lightsignals, the at least two signals received by the other communicationdevice are at least two visible light signals, correspondingly, theother communication device can directly return the at least two visiblelight signals received and the receiving moments of the at least twosignals to the communication device, or demodulate the at least twovisible light signals to obtain the information carried in the at leasttwo visible light signals and carry the information and the receivingmoments in signals of any form, for example, the electromagnetic wavesignals, sound wave signals or light signals, and return the signalscarrying the information and the receiving moments to the communicationdevice.

In the above scene(s) of considering the receiving sequence, the atleast according to the at least two signals and the receiving sequenceexecuting a corresponding command can be implemented in many manners.

Optionally, the at least according to the at least two signals and thereceiving sequence executing a corresponding command comprises:

at least according to the at least two signals and the receivingsequence, determining a moving track of the other communication device;and

executing one command corresponding to the moving track.

On one aspect, the at least according to the at least two signals andthe receiving sequence, determining a moving track of the othercommunication device optionally comprises:

determining at least two coverage areas of the at least two signals; and

according to the at least two coverage areas of the at least two signalsand the receiving sequence, determining a moving track of the othercommunication device.

The at least two coverage areas of the at least two signals can bemarked in multiple manners. For example, in the scene combining theabove sending the signals through the multiple wave beams, the at leasttwo coverage areas of the at least two signals are respectivelyequivalent to the at least two coverage areas of the at least two wavebeams for sending the at least two signals; since the widths of the atleast two wave beams are probably the same, if the at least two wavebeams are formed by one signal emitting source, the at least twocoverage areas of the at least two wave beams are optionally marked bydirections of the at least two wave beams only, if the at least two wavebeams are formed by multiple signal emitting sources, each of the atleast two coverage areas of the at least two wave beams is optionallymarked by position of a signal emitting source forming the wave beam anddirection of the wave beams.

For example, the other communication device receives a first signal, asecond signal and a third signal sent by the communication device insequence, the communication device determines that a first wave beam forsending the first signal is formed by a signal emitting source A and hasa direction A and a first width, a second wave beam for sending thesecond signal is formed by the signal emitting source A and has adirection B and a second width, and a third wave beam for sending thethird signal is formed by the signal emitting source A and has adirection C and a third width, correspondingly, it is determined thatthe moving track of the other communication device is from the coveragearea of the first wave beam to the coverage area of the third wave beamvia the coverage area of the second wave beam, as shown by dotted linesin FIG. 3C, wherein the coverage area of the first wave beam is definedby the position of the signal emitting source A, the direction A and thefirst width as shown by a backslash filling region in FIG. 3C, thecoverage area of the second wave beam is defined by the signal emittingsource A, the direction B and the second width as shown by a slashfilling region in FIG. 3C, and the coverage area of the third wave beamis defined by the signal emitting source A, the direction C and thethird width as shown by a horizontal stripe filling region in FIG. 3C.

On another aspect, the executing one command corresponding to the movingtrack optionally comprises:

at least according to a device state of the communication device and themoving track, determining one command corresponding to the moving trackunder the device state; and

executing the command.

The device state can refer to the device state mentioned in the abovedetermining multiple commands executable by the communication device.Specifically, since the multiple commands executable by thecommunication device under different device states may be different, thesame moving track of the other communication device may corresponds todifferent commands under different device states of the communicationdevice. For example, when the device state of the communication deviceis call in, one command corresponding to a moving track of the othercommunication device under the device state of call in is callanswering, and when the device state of the communication device is songplaying, one command corresponding to the same moving track under thedevice state of song playing is next song playing.

In scene(s) combining the above receiving sequence and determining themultiple wave beams according to the multiple possible moving tracks,optionally, the method further comprises:

determining a first sequence corresponding to each of the multiplecommands;

aiming at each command, according to at least two wave beamscorresponding to one possible moving track corresponding to the commandand a corresponding order of the at least two wave beams to the possiblemoving track, dividing a first sequence corresponding to the commandinto at least two subsequences, the at least two subsequences correspondto the at least two wave beams one to one; and

respectively modulating the at least two subsequences into at least twosignals corresponding to the at least two wave beams.

Each command corresponds to one first sequence, and first sequencesrespectively corresponding to different commands are optionallydifferent.

Any command optionally corresponds to one possible moving track, or atleast two possible moving tracks. In the scene(s) that a commandcorresponds to at least two possible moving tracks, for any two possiblemoving tracks in the at least two possible moving tracks, at least twowave beams corresponding to one of the two moving tracks are optionallythe same as those corresponding to the other, but two respectivecorresponding orders of the same at least two wave beams to the twopossible moving tracks are different, or, at least two wave beamscorresponding to one of the two possible moving tracks are totallydifferent from those corresponding to the other; the at least twopossible moving tracks can be grouped according to the fact whethertheir respectively corresponding at least two wave beams are totally thesame, and one possible moving track is selected from each group toperform the step of dividing the first sequence.

One signal corresponding to each wave beam is the signal to be sentthrough the wave beam in 110.

For example, a first sequence corresponding to one command is{1,3,5,7,9,11}, the command corresponds to two possible moving trackscalled as track 1 and track 2, wherein track 1 is from a coverage areaof wave beam A to a coverage area of wave beam B, track 2 is from acoverage area of wave beam C to a coverage area of wave beam D, thecoverage areas of wave beams A, B, C and D are different, then the firstsequence is divided into two subsequences according to a correspondingorder of the wave beams A and B to track 1, specifically, onesubsequence {1,3,5} corresponds to wave beam A and another subsequence{7,9,11} corresponds to wave beam B; the first sequence is divided intotwo subsequences according to a corresponding order of wave beams C andD to track 2, specifically, one subsequence {1,3,5} corresponds to wavebeam C and another subsequence {7,9,11} corresponds to wave beam D, andfurther, the subsequence {1,3,5} is modulated in the signalsrespectively corresponding to wave beams A and C, the subsequence{7,9,11} is modulated in the signals respectively corresponding to wavebeams B and D.

In the scene(s) combining the above receiving sequence and dividing afirst sequence corresponding to the command, optionally, the determiningthe at least two signals received by the other communication device anda receiving sequence that the other communication device receives the atleast two signals comprises:

receiving a second sequence from the other communication device, whereinthe second sequence is made up of at least two subsequences carried inthe at least two signals according to the receiving sequence by theother communication device.

Further, the at least according to the at least two signals and thereceiving sequence, executing a corresponding command comprises:

determining a command corresponding to the second sequence; and

executing the command.

The second sequence is optionally the same as a first sequencecorresponding to one of the multiple commands. For example, when theother communication device moves along any one possible moving track inthe multiple possible moving tracks corresponding to the multiplecommands, the second sequence is the same as a first sequence, whichmeans that the command corresponding to the second sequence is a commandcorresponding to the first sequence.

The second sequence is optionally different from any first sequencecorresponding to one of the multiple commands. For example, when theother communication device does not move along any one possible movingtrack in the multiple possible moving tracks corresponding to themultiple commands, the second sequence is different from any firstsequence in the multiple first sequences, which means that the secondsequence does not correspond to any command in the multiple commands,and correspondingly, the communication device does not execute anycommand in the multiple commands.

In the scene(s) combining the above receiving sequence and dividing afirst sequence corresponding to the command, optionally, the at leastaccording to the at least two signals and the receiving sequenceexecuting one corresponding command comprises:

combining at least two subsequences carried in the at least two signalsinto a third sequence according to the receiving sequence;

determining a command corresponding to the third sequence; and

executing the command.

The third sequence is optionally the same as a first sequencecorresponding to one of the multiple commands. For example, when theother communication device moves along any one possible moving track inthe multiple possible moving tracks corresponding to the multiplecommands, the third sequence is the same as a first sequence, whichmeans that the command corresponding to the third sequence is a commandcorresponding to the first sequence.

The third sequence is optionally different from any first sequencecorresponding to one of the multiple commands. For example, when theother communication device does not move along any one possible movingtrack in the multiple possible moving tracks corresponding to themultiple commands, the third sequence is different from any firstsequence in the multiple first sequences, which means that the thirdsequence does not correspond to any command in the multiple commands,and correspondingly, the communication device does not execute anycommand in the multiple commands.

In the above example embodiment of sending the signals through the wavebeams, the communication device sends the signals through the multiplewave beams optionally at different moments.

Further in combination with the scene(s) of determining the wave beamsaccording to the possible moving tracks, optionally, in at least twowave beams corresponding to each possible moving track, thecommunication device sends a signal through an initial wave beam, andthen sends another signal through a next wave beam after confirming thatthe other communication device receives the signal sent through theinitial wave beam, and so on. Correspondingly, the sending multipledifferent signals through the multiple wave beams of differentdirections by the communication device comprises: sending at least onefirst signal by the communication device through at least one first wavebeam, wherein the at least one first wave beam comprises at least oneinitial wave beam in at least two wave beams corresponding to each ofthe multiple possible moving tracks;

the determining the at least two signals received by the othercommunication device and a receiving sequence that the othercommunication device receives the at least two signals comprises:receiving from the other communication device a first confirming signalfor acknowledging a first signal;

the sending multiple different signals by the communication devicethrough multiple wave beams of different directions further comprises:sending at least one second signal by the communication device throughat least one second wave beam, the at least one second wave beamcomprises at least one next wave beam of a first wave beam in at leastone possible moving track, the first signal received by the othercommunication device is sent by the communication device through thefirst wave beam, each of the at least one possible moving track takesthe first wave beam as the initial wave beam;

the determining the at least two signals received by the othercommunication device and a receiving sequence that the othercommunication device receives the at least two signals furthercomprises: receiving from the other communication device a secondconfirming signal for acknowledging a second signal.

In the at least two wave beams corresponding to each possible movingtrack, if moving along the possible moving track, the othercommunication device usually arrives at the coverage area of the initialwave beam firstly and then enters the coverage area of the next wavebeam of the initial wave beam, and so on.

The at least one first wave beam can be one first wave beam or multiplefirst wave beams. Specifically, if each of the multiple possible movingtracks takes the same wave beam as the initial wave beam, then the atleast one first wave beam is one first wave beam, that is the same wavebeam; and if at least two possible moving tracks in the multiplepossible moving tracks take different wave beams as initial wave beams,then the at least one first wave beam is multiple first wave beams.

The at least one second wave beam can be one second wave beam ormultiple second wave beams. Specifically, if only one possible movingtrack in the multiple possible moving tracks takes the first wave beamas the initial wave beam, or the next wave beams of the first wave beamin the at least two possible moving tracks taking the first wave beam asthe initial wave beam are the same, the first signal the othercommunication device receives is sent through the first wave beam, thenthe at least one second wave beam is one second wave beam; and if thenext wave beams of the first wave beam in the at least two possiblemoving tracks taking the first wave beam as the initial wave beam aredifferent, then the at least one second wave beam is multiple secondwave beams.

Further, if at least two possible moving tracks in the multiple possiblemoving tracks each take the first wave beam as the initial wave beam anda second wave beam as the next wave beam of the initial wave beam, thesecond signal the other communication device receives is sent throughthe second wave beam, then the sending multiple different signals by thecommunication device through multiple wave beams of different directionsoptionally further comprises: sending at least one third signal by thecommunication device through at least one third wave beam, wherein theat least one third wave beam comprises at least one next wave beam of asecond wave beam in at least one possible moving track, the at least onepossible moving track each takes the first wave beam as the initial wavebeam and takes the second wave beam as the next wave beam of the initialwave beam; the determining the at least two signals received by theother communication device and a receiving sequence that the othercommunication device receives the at least two signals furthercomprises: receiving from the other communication device a thirdconfirming signal for acknowledging a third signal.

In one application scene of the present embodiment, a cellphone placedon a desk by a user is taken as the communication device in the presentembodiment, a smart bracelet worn on a wrist of the user is taken as theother communication device in the present embodiment; when the usercooks, the cellphone on the desk receives a call, the cellphone sendsmultiple different signals in multiple directions, if the user does notwant to answer the call and does not want to touch the cellphone, theuser can only slide the worn smart bracelet along a certain track; thesmart bracelet receives at least two signals in the signals in acorresponding receiving sequence in the process of sliding along thecertain track, in addition, every time the smart bracelet receives onesignal, the signal is returned to the cellphone immediately; and thecellphone determines the at least two signals received by theintelligent bracelet and the receiving sequence that the smart braceletreceives the at least two signals, thereby executing a correspondingcommand, that is, call refusing.

In another application scene of the present embodiment, one electronicadvertisement board serves as the communication device in the presentembodiment, a cellphone of a user is taken as the other communicationdevice in the present embodiment; when the user comes to the electronicadvertisement board, the electronic advertisement board displays acommodity and sends multiple different signals in multiple directions;if the user is interest in the commodity being displayed by theelectronic advertisement board and wants to know about positioninformation of the commodity, then the user can hold the cellphone totransversely slide in front of the electronic advertisement board, inthe transverse sliding process, the cellphone receives at least twosignals in the signals in a corresponding receiving sequence, inaddition, every time the cellphone receives one signal, the signal isreturned to the electronic advertisement board immediately, and theelectronic advertisement board determines the at least two signalsreceived by the cellphone and the receiving sequence that the cellphonereceives the at least two signals, thereby executing a correspondingcommand, that is, displaying the position information of the commodity;if the user is interest in the commodity being displayed by theelectronic advertisement board and wants to know about discountinginformation of the commodity, then the user can hold the cellphone tovertically slide in front of the electronic advertisement board, in thevertical sliding process, the cellphone receives at least two signals inthe signals in a corresponding receiving sequence, in addition, everytime the cellphone receives one signal, the signal is returned to theelectronic advertisement board immediately, and the electronicadvertisement board determines the at least two signals received by thecellphone and the receiving sequence that the cellphone receives the atleast two signals, thereby executing a corresponding command, that is,displaying the discounting information of the commodity.

FIG. 4 is a structural schematic diagram of a first embodiment of acommunication device provided by the present application. As shown inFIG. 4, the communication device comprises:

a sending module 41, configured to send multiple different signals inmultiple directions by a communication device, wherein the signals havedifferent coverage areas;

a first determining module 42, configured to at least determine at leasttwo signals in the signals received by another communication device; and

an executing module 43, configured to: at least according to the atleast two signals, execute a corresponding command.

In the present embodiment, the communication device 400 can be anydevice with a communication function, which comprises but not limited toa cellphone, a tablet computer, an smart television, a wearable deviceand a display.

In the present embodiment, the word “different” in the phase “multipledifferent signals” means that the signals carry different information.

In the present embodiment, the signals may be signals in any form.Optionally, the signals comprise but not limited to any one of thefollowing: electromagnetic wave signals, light signals and sound wavesignals, wherein the light signals comprise visible light signals andinvisible light signals, and the sound wave signals comprise but notlimited to ultrasonic wave signals.

In the present embodiment, the communication device 400 is usuallyprovided with at least one signal emitting source, and the sendingmodule 41 is configured to send the signals in multiple directions bythe at least one signal emitting source. The type of the at least onesignal emitting source relates to that of the signals emit by the atleast one signal emitting source. For example, a signal emitting sourceemitting electromagnetic wave signals can be an antenna or an antennaarray; a signal emitting source emitting light signals can be a lightsource or a light source array; and a signal emitting source emittingsound wave signals can be a loudspeaker or a loudspeaker array.

In the present embodiment, the multiple directions are multipledifferent directions. As shown in FIG. 2A, multiple signal emittingsources (as shown by black dots in the figure, the same below)respectively emit signals in different directions; and as shown in FIG.2B, one signal emitting source emits multiple signals in multipledifferent directions.

In the present embodiment, the other communication device can be anydevice with a communication function, which comprises but not limited toa cellphone and a wearable device.

In the present embodiment, since the signals have different coverageareas, the other communication device respectively receives the at leasttwo signals in at least two positions which are different relative tothe communication device 400, and correspondingly, the at least twosignals at least partially mark a moving track of the othercommunication device relative to the communication device 400.

In the present embodiment, the command at least corresponds to the atleast two signals, that is, the command corresponds to a moving track ofthe other communication device relative to the communication device 400.

According to the present embodiment of a communication device, bysending multiple different signals having different coverage areas inmultiple directions by a sending module, at least determining at leasttwo signals in the signals received by another communication device by afirst determining module, and at least according to the at least twosignals, executing a corresponding command by an executing module, theinteraction solution is provided. In addition, the communication deviceis controlled to execute the corresponding command based on the signalsreceived by another communication device from the communication device,therefore interaction distance is relatively flexible and theinteraction solution is easy to realize.

The communication device 400 of the present embodiment is furtherdescribed in some optional example embodiments as below.

In the present embodiment, the signals can be transmitted in multipleforms.

In one example embodiment, the signals are transmitted in a form of wavebeam, correspondingly, the sending module 41 is configured to

send multiple different signals through multiple wave beams of differentdirections.

The multiple wave beams are formed by at least one signal emittingsource in the communication device 400. Specifically, any signalemitting source in the at least one signal emitting source optionallyforms one wave beam or at least two wave beams. If one signal emittingsource forms at least two wave beams, then the at least two wave beamsare different in direction.

Similar to the coverage areas of the signals, the multiple wave beamsare different in coverage area.

The type of the multiple wave beams relates to that of the signals. Forexample, the signals are electromagnetic wave signals, and the multiplewave beams are electromagnetic wave beams; the signals are lightsignals, and the multiple wave beams are light wave beams; and thesignals are sound wave signals, and the multiple wave beams are soundwave beams. Correspondingly, along with changing of the type of themultiple wave beams, the multiple wave beams can be formed by adoptingdifferent techniques; by taking the electromagnetic wave beams as anexample, the multiple electromagnetic wave beams can be formed byadopting an antenna array and a wave beam forming technique. Further,the multiple wave beams can be formed at the same time or differentmoments, for example, in sequence.

The sending module 41 can send the multiple signals through the multiplewave beams at the same time or different moments, for example, insequence.

The multiple wave beams correspond to the multiple signals one to one,that is, the sending module 41 sends a signal through each wave beam.

In the present example embodiment, optionally, as shown in FIG. 5A, thecommunication device 400 further comprises:

a second determining module 44, used for determining the multiple wavebeams.

Specifically, the second determining module 44 can determine themultiple wave beams in many manners.

In one possible scene, the multiple wave beams are preset.

In another possible scene, the second determining module 44 determinesthe multiple wave beams according to possible moving track(s) of theother communication device. Correspondingly, as shown in FIG. 5B, thesecond determining module 44 comprises:

a first determining unit 441, configured to determine multiple commandsexecutable by the executing module 43;

a second determining unit 442, configured to determine multiple possiblemoving tracks of the other communication device corresponding to themultiple commands; and

a third determining unit 443, configured to determine the multiple wavebeams according to the multiple possible moving tracks, wherein, each ofthe multiple possible moving tracks corresponds to at least two wavebeams in the multiple wave beams.

In the above scene(s) of determining the wave beams according topossible moving tracks, the second determining unit 442 can determinethe possible moving tracks in many manners.

Optionally, the second determining unit 442 is configured to:

at least according to a current position of the other communicationdevice relative to the communication device, determine the multiplepossible moving tracks of the other communication device correspondingto the multiple commands.

Optionally, the multiple possible moving tracks are preset and areunrelated to the current position of the other communication devicerelative to the communication device.

In the present embodiment, the command executed by the executing module43 optionally corresponds to the at least two signals only, orcorresponds to the at least two signals and a receiving sequence thatthe other communication device receives the at least two signals. In thelatter scene, optionally, the first determining module 42 is configuredto determine the at least two signals received by the othercommunication device and a receiving sequence that the othercommunication device receives the at least two signals;

the executing module 43 is configured to at least according to the atleast two signals and the receiving sequence, execute a correspondingcommand.

The first determining module 42 can determine the at least two signalsand the receiving sequence in many manners.

Optionally, as shown in FIG. 5C, the first determining module 42comprises:

a first receiving unit 421, configured to receive the at least twosignals from the other communication device in sequence; and

a sixth determining unit 422, configured to determine the receivingsequence as a returning sequence that the other communication devicereturns the at least two signals.

Optionally, as shown in FIG. 5D, the first determining module 42comprises:

a second receiving unit 423, configured to receive the at least twosignals and at least two receiving moments that the other communicationdevice respectively receives the at least two signals, which are bothreturned by the other communication device; and

a seventh determining unit 424, configured to according to the at leasttwo receiving moments, determine the receiving sequence.

In the above scene(s) of the executing module 43 considering thereceiving sequence, the executing module 43 can execute thecorresponding command at least according to the at least two signals andthe receiving sequence in many manners.

Optionally, as shown in FIG. 5E, the executing module 43 comprises:

an eighth determining unit 431, configured to at least according to theat least two signals and the receiving sequence, determine a movingtrack of the other communication device; and

a third executing unit 432, configured to execute one commandcorresponding to the moving track.

On one aspect, the eighth determining unit 431 is configured to:

determine at least two coverage areas of the at least two signals sentby the sending module 41; and

according to the at least two coverage areas of the at least two signalsand the receiving sequence, determine a moving track of the othercommunication device.

On another aspect, optionally, the third executing unit 432 isconfigured to:

at least according to a device state of the communication device 400 andthe moving track, determine one command corresponding to the movingtrack under the device state; and

execute the command.

In the scene(s) combining the above considering the receiving sequenceand determining the multiple wave beams according to the multiplepossible moving tracks, optionally, as shown in FIG. 5F thecommunication device 400 further comprises:

a third determining module 45, configured to determining a firstsequence corresponding to each of the multiple commands;

a dividing module 46, configured to: aiming at each command, accordingto at least two wave beams corresponding to one possible moving trackcorresponding to the command and a corresponding order of the at leasttwo wave beams to the possible moving track, divide a first sequencecorresponding to the command into at least two subsequences, the atleast two subsequences correspond to the at least two wave beams one toone; and

a modulating module 47, configured to respectively modulate the at leasttwo subsequences into at least two signals corresponding to the at leasttwo wave beams.

In the scene(s) combining the above considering the receiving sequenceand dividing the first sequence corresponding to the command accordingto the wave beams, optionally, the first determining module 42 isconfigured to:

receive a second sequence from the other communication device, whereinthe second sequence is made up of at least two subsequences carried inthe at least two signals according to the receiving sequence by theother communication device.

Further, as shown in FIG. 5G, the executing module 43 comprises:

a fourth determining unit 433, configured to determine a commandcorresponding to the second sequence; and

a first executing unit 434, configured to execute the command.

In the scene(s) combining the above considering the receiving sequenceand dividing the first sequence corresponding to the command accordingto the wave beams, optionally, as shown in FIG. 5H, the executing module43 comprises:

a combining unit 435, configured to combine at least two subsequencescarried in the at least two signals into a third sequence according tothe receiving sequence;

a fifth determining unit 436, configured to determine a commandcorresponding to the third sequence; and

a second executing unit 437, configured to execute the command.

In the above example embodiment of the sending module 41 sending thesignals through the wave beams, the sending module 41 sends the signalsthrough the multiple wave beams optionally at different moments.

Further in combination with the scene(s) of determining the wave beamsaccording to the possible moving tracks, optionally, in at least twowave beams corresponding to each possible moving track, the sendingmodule 41 sends a signal through an initial wave beam, and then sendsanother signal through the next wave beam after the first determiningmodule 42 confirms that the other communication device receives thesignal sent through the initial wave beam, and so on. Correspondingly,the sending module 41 is configured to: send at least one first signalthrough at least one first wave beam, wherein the at least one wave beamcomprises at least one initial wave beam in at least two wave beamscorresponding to each of the multiple possible moving tracks;

the first determining module 42 is configured to receive from the othercommunication device a first confirming signal for acknowledging a firstsignal;

the sending module 41 is further configured to send at least one secondsignal through at least one second wave beam, the at least one secondwave beam comprises at least one next wave beam of a first wave beam inat least one possible moving track, the first signal received by theother communication device is sent by the sending module 41 through thefirst wave beam by the sending module 41, each of the at least onepossible moving track takes the first wave beam as the initial wavebeam;

the first determining module 42 is further configured to receive fromthe other communication device a second confirming signal foracknowledging a second signal.

Each example embodiment and each scene in the present embodiment canrefer to the corresponding description in the embodiment of aninteraction method provided by the present application.

FIG. 6 is a structural schematic diagram of a second embodiment of acommunication device provided by the present application. As shown inFIG. 6, the communication device 600 comprises:

at least one signal emitting source 61:

a memory 62, used for storing at least one program; and

a processor 63, used for executing the at least one program stored bythe memory 62, wherein the at least one program enables the processor 63to execute following operations:

controlling the at least one signal emitting source 61 to send multipledifferent signals in multiple directions, wherein the signals havedifferent coverage areas;

at least determining at least two signals in the signals received byanother communication device; and

at least according to the at least two signals, executing acorresponding command.

In the present embodiment, the communication device 600 can be anydevice with a communication function, which comprises but not limited toa cellphone, a tablet computer, a smart television, a wearable deviceand a display.

In the present embodiment, the at least one signal emitting source 61can be one signal emitting source 61 or more signal emitting sources 61.FIG. 6 only illustrates with two signal emitting sources 61, which isnot intended to limit the number of the signal emitting source 61 in thecommunication device 600.

In the present embodiment, the type of the signal emitting source 61relates to that of the signal(s) emit by the signal emitting source 61.For example, a signal emitting source 61 emitting electromagnetic wavesignals can be an antenna or an antenna array; a signal emitting source61 emitting light signals can be a light source or a light source array;and a signal emitting source 61 emitting sound wave signals can be aloudspeaker or a loudspeaker array.

In the present embodiment, the memory 62 can optionally comprise arandom-access memory (RAM), and optionally further comprise anon-volatile memory, for example, at least one disk storage.

In the present embodiment, the processor 63 can be a central processingunit (CPU), or an application specific integrated circuit (ASIC), or oneor more integrated circuits configured to execute the above operations.The above operations that the at least one program enables the processor63 to execute can refer to the corresponding description in the aboveembodiment of an interaction method and is not repeated herein.

In one example embodiment, as shown in FIG. 7, the communication device600 further comprises a communication interface 64 and a communicationbus 65, wherein the communication interface 54 is configured tocommunicate with external devices such as another communication device,for example, receive the at least two signals from the othercommunication device; and the at least one signal emitting source 61,the memory 62, the processor 63 and the communication interface 64perform the communication and control with each other by thecommunication bus 65.

Effective effects of the present embodiment refer to the correspondingdescription of the embodiment of an interaction method provided by thepresent application.

A person of ordinary skill in the art may be aware that, in combinationwith the examples described in the embodiments disclosed in thisspecification, units and method steps can be implemented by electronichardware or a combination of computer software and electronic hardware.Whether these functions are implemented by hardware or software dependson specific applications and design constraint conditions of the exampleembodiment. A person skilled in the art may use different methods toimplement the described functions for each specific application, butsuch implementation should not be construed as a departure from thescope of the present application.

If the functions are implemented in the form of software functional unitand are sold or used as an independent product, the product can bestored in a computer-readable storage medium. Based on thisunderstanding, the example embodiment of {\kerning2 the presentapplication} essentially, or the part that contributes to the prior art,or a part of the example embodiment may be embodied in the form of asoftware product; the computer software product is stored in a storagemedium and comprises several instructions for enabling a computer device(which may be a personal computer, a server, a network device, or thelike) to execute all or some of the steps of the method in theembodiments of the present application. The foregoing computer-readablestorage medium comprises physical volatile and non-volatile, removableand non-removable mediums that are implemented in any method ortechnology for storage of information such as computer-readableinstructions, data structures, program modules or other data. Thecomputer-readable storage medium comprises, but is not limited to, a USBflash drive, a removable hard disk, a read-only memory (ROM), a randomaccess memory (RAM), a diskette or a compact disk and other mediumscapable of storing a program code.

The foregoing implementations are only used to describe presentapplication, but not to limit the present application. A person ofordinary skill in the art can still make various alterations andmodifications without departing from the spirit and scope of the presentapplication; therefore, all equivalent example embodiments also fallwithin the scope of the present application, and the patent protectionscope of present application should be subject to the claims.

What is claimed is:
 1. A method, comprising: sending, by a communicationdevice comprising a processor, different signals in multiple directions,wherein the different signals have different coverage areas; receiving,by the communication device, at least one return signal from anothercommunication device; at least determining, by the communication device,at least two signals in the different signals received by the othercommunication device and a receiving sequence according to which theother communication device receives the at least two signals based onthe at least one return signal; and executing, by the communicationdevice, a command at least corresponding to directions of the at leasttwo signals and the receiving sequence.
 2. The method of claim 1,wherein the sending the different signals in the multiple directions bythe communication device comprises: sending the different signals by thecommunication device via multiple wave beams of different directions. 3.The method of claim 2, further comprising: before the sending thedifferent signals by the communication device via the multiple wavebeams of different directions, determining the multiple wave beams bythe communication device.
 4. The method of claim 3, wherein thedetermining the multiple wave beams by the communication devicecomprises: determining, by the communication device, multiple commandsexecutable by the communication device; determining, by thecommunication device, multiple possible moving tracks of the othercommunication device corresponding to the multiple commands; anddetermining, by the communication device, the multiple wave beamsaccording to the multiple possible moving tracks, wherein each of themultiple possible moving tracks corresponds to at least two wave beamsin the multiple wave beams.
 5. The method of claim 1, wherein thedifferent signals comprise at least one of electromagnetic wave signals,light signals or sound wave signals.
 6. The method of claim 2, whereinthe sending the different signals by the communication device via themultiple wave beams of different directions comprises: sending at leastone first signal by the communication device via at least one first wavebeam, wherein the at least one first wave beam comprises at least oneinitial wave beam in at least two wave beams corresponding to each ofthe multiple possible moving tracks, wherein the at least one returnsignal comprises a first confirming signal for acknowledgement of afirst signal of the at least one first signal, wherein the sending themultiple different signals by the communication device via the multiplewave beams of different directions further comprises: sending at leastone second signal by the communication device via at least one secondwave beam, wherein the at least one second wave beam comprises at leastone next wave beam of a first wave beam in at least one possible movingtrack, wherein the at least one first signal received by the othercommunication device is sent by the communication device via the atleast one first wave beam, and wherein each of the at least one possiblemoving track takes the first wave beam as the initial wave beam, andwherein the at least one return signal further comprises a secondconfirming signal for acknowledgement of a second signal of the at leastone second signal.
 7. The method of claim 4, further comprising:determining, by the communication device, respective first sequencescorresponding to the multiple commands; aiming at each command of themultiple commands, according to at least two wave beams corresponding toa possible moving track corresponding to the command and a correspondingorder of the at least two wave beams to the possible moving track,dividing, by the communication device, a first sequence of therespective first sequences corresponding to the command into at leasttwo subsequences, the at least two subsequences corresponding to the atleast two wave beams one to one; and respectively modulating, by thecommunication device, the at least two subsequences into at least twosignals corresponding to the at least two wave beams.
 8. The method ofclaim 4, wherein the determining, by the communication device, themultiple possible moving tracks of the other communication devicecorresponding to the multiple commands comprises: at least according toa current position of the other communication device relative to thecommunication device, determining, by the communication device, themultiple possible moving tracks of the other communication devicecorresponding to the multiple commands.
 9. The method of claim 7,wherein the receiving, by the communication device, at least one returnsignal from another communication device comprises: receiving, by thecommunication device, a second sequence from the other communicationdevice in the at least one return signal, wherein the second sequence ismade up of at least two subsequences carried in the at least two signalsaccording to the receiving sequence by the other communication device.10. The method of claim 9, wherein the executing, by the communicationdevice, the command at least according to the directions of the at leasttwo signals and the receiving sequence comprises: determining, by thecommunication device, a command corresponding to the second sequence;and executing, by the communication device, the command.
 11. The methodof claim 7, wherein the executing, by the communication device, thecommand at least according to the directions of the at least two signalsand the receiving sequence comprises: combining, by the communicationdevice, at least two subsequences carried in the at least two signalsinto a third sequence according to the receiving sequence; determining,by the communication device, a command corresponding to the thirdsequence; and executing, by the communication device, the command. 12.The method of claim 1, wherein the receiving, by the communicationdevice, at least one return signal from another communication device andthe determining, by the communication device, the receiving sequenceaccording to which the other communication device receives the at leasttwo signals comprise: receiving, by the communication device, the atleast two signals returned in sequence in the at least one return signalfrom the other communication device; and determining, by thecommunication device, the receiving sequence as a returning sequenceaccording to which the other communication device returns the at leasttwo signals.
 13. The method of claim 1, wherein the receiving, by thecommunication device, at least one return signal from anothercommunication device and the determining, by the communication device,the receiving sequence according to which the other communication devicereceives the at least two signals comprise: receiving, by thecommunication device, the at least two signals and at least tworeceiving moments according to which the other communication devicerespectively receives the at least two signals in the at least onereturn signal from the other communication device; and according to theat least two receiving moments, determining, by the communicationdevice, the receiving sequence.
 14. The method of claim 1, wherein theexecuting, by the communication device, the command at least accordingto the directions of the at least two signals and the receiving sequencecomprises: at least according to the at least two signals and thereceiving sequence, determining, by the communication device, a movingtrack of the other communication device; and executing, by thecommunication device, one command corresponding to the moving track. 15.The method of claim 14, wherein the determining, by the communicationdevice, the moving track of the other communication device at leastaccording to the at least two signals and the receiving sequencecomprises: determining, by the communication device, at least twocoverage areas of the at least two signals; and according to the atleast two coverage areas of the at least two signals and the receivingsequence, determining, by the communication device, another moving trackof the other communication device.
 16. The method of claim 14, whereinthe executing, by the communication device, the one commandcorresponding to the moving track comprises: at least according to adevice state of the communication device and the moving track,determining, by the communication device, the one command correspondingto the moving track under the device state; and executing, by thecommunication device, the one command.
 17. A communication device,comprising: a memory that stores executable modules; and a processor,coupled to the memory, that executes or facilitates execution of theexecutable modules, the executable modules comprising: a sending moduleconfigured to send multiple different signals in multiple directions bya communication device, wherein the multiple different signals havedifferent coverage areas; a first determining module configured to atleast: receive at least one return signal sent from anothercommunication device, and determine at least two signals in the multipledifferent signals received by the other communication device and areceiving sequence according to which the other communication devicereceives the at least two signals based on the at least one returnsignal; and an executing module configured to execute a command at leastcorresponding to directions of the at least two signals and thereceiving sequence.
 18. The communication device of claim 17, whereinthe sending module is configured to send the multiple different signalsthrough multiple wave beams of different directions.
 19. Thecommunication device of claim 18, wherein the multiple different signalscomprise at least one of: an electromagnetic wave signal, a light signalor a sound wave signal.
 20. The communication device of claim 18,wherein the executable modules further comprise: a second determiningmodule configured to determine the multiple wave beams.
 21. Thecommunication device according to claim 20, wherein the seconddetermining module comprises: a first determining unit configured todetermine multiple commands executable by the executing module; a seconddetermining unit configured to determine multiple possible moving tracksof the other communication device corresponding to the multiplecommands; and a third determining unit configured to determine themultiple wave beams according to the multiple possible moving tracks,wherein each of the multiple possible moving track corresponds to atleast two wave beams in the multiple wave beams.
 22. The communicationdevice of claim 17, wherein the eighth determining unit is configuredto: determine at least two coverage areas of the at least two signalssent by the sending module; and according to the at least two coverageareas of the at least two signals and the receiving sequence, determinea moving track of the other communication device.
 23. The communicationdevice of claim 17, wherein the sending module is configured to send atleast one first signal through at least one first wave beam, wherein theat least one wave beam comprises at least one initial wave beam in atleast two wave beams corresponding to each of the multiple possiblemoving tracks; wherein the at least one return signal comprises a firstconfirming signal for acknowledging a first signal of the at least onefirst signal; wherein the sending module is further configured to sendat least one second signal through at least one second wave beam, the atleast one second wave beam comprises at least one next wave beam of afirst wave beam in at least one possible moving track, the at least onefirst signal received by the other communication device is sent by thesending module through the first wave beam, each of the at least onepossible moving track takes the first wave beam as the initial wavebeam; and wherein the at least one return signal further comprises asecond confirming signal for acknowledging a second signal of the atleast one second signal.
 24. The communication device of claim 17,wherein the executable modules further comprise: a third determiningmodule configured to determine a first sequence corresponding to each ofthe multiple commands; a dividing module configured to: aiming at eachcommand, according to at least two wave beams corresponding to onepossible moving track corresponding to the command and a correspondingorder of the at least two wave beams to the possible moving track,divide a first sequence corresponding to the command into at least twosubsequences, the at least two subsequences correspond to the at leasttwo wave beams one to one; and a modulating module configured torespectively modulate the at least two subsequences into at least twosignals corresponding to the at least two wave beams.
 25. Thecommunication device of claim 21, wherein the second determining unit isconfigured to: at least according to a current position of the othercommunication device relative to the communication device, determine themultiple possible moving tracks of the other communication devicecorresponding to the multiple commands.
 26. The communication device ofclaim 24, wherein the first determining module is configured to receivea second sequence from the other communication device in the at leastone return signal, wherein the second sequence is made up of at leasttwo subsequences carried in the at least two signals received by theother communication device according to the receiving sequence by theother communication device.
 27. The communication device of claim 26,wherein the executing module comprises: a fourth determining unitconfigured to determine a command corresponding to the second sequence;and a first executing unit configured to execute the command.
 28. Thecommunication device of claim 24, wherein the executing modulecomprises: a combining unit configured to combine at least twosubsequences carried in the at least two signals into a third sequenceaccording to the receiving sequence; a fifth determining unit configuredto determine a command corresponding to the third sequence; and a secondexecuting unit configured to execute the command.
 29. The communicationdevice of claim 17, wherein the first determining module comprises: afirst receiving unit configured to receive the at least two signalsreturned in sequence in the at least one return signal from the othercommunication device; and a sixth determining unit configured todetermine the receiving sequence as a returning sequence in which theother communication device returns the at least two signals.
 30. Thecommunication device of claim 17, wherein the first determining modulecomprises: a second receiving unit configured to receive the at leasttwo signals and at least two receiving moments in which the othercommunication device respectively receives the at least two signals inthe at least one return signal from the other communication device; anda seventh determining unit configured to: according to the at least tworeceiving moments, determine the receiving sequence.
 31. Thecommunication device of claim 17, wherein the executing modulecomprises: an eighth determining unit configured to: at least accordingto the at least two signals and the receiving sequence, determine amoving track of the other communication device; and a third executingunit configured to execute one command corresponding to the movingtrack.
 32. The communication device of claim 31, wherein the thirdexecuting unit is configured to: at least according to a device state ofthe communication device and the moving track, determine one commandcorresponding to the moving track under the device state; and executethe one command.
 33. A communication device, characterized bycomprising: at least one signal emitting source: a memory configured tostore at least one program; and a processor configured to execute the atleast one program stored by the memory wherein the at least one programenables the processor to execute operations, comprising: controlling theat least one signal emitting source to send multiple different signalsin multiple directions, wherein the multiple different signals havedifferent coverage areas; receiving at least one return signal fromanother communication device; determining at least two signals in themultiple different signals received by the other communication deviceand a receiving sequence according to which the other communicationdevice receives the at least two signals based on the at least onereturn signal; and executing a command at least corresponding todirections of the at least two signals and the receiving sequence. 34.The communication device of claim 33, wherein the controlling the atleast one signal emitting source comprises: sending the differentsignals by the communication device via multiple wave beams of differentdirections.
 35. A non-transitory computer readable medium comprisingexecutable instructions that, in response to execution, cause a devicecomprising a processor to perform operations, comprising: controlling acommunication device to send multiple different signals in multipledirections, wherein the multiple different signals have differentcoverage areas; receiving at least one return signal that wastransmitted by another communication device; at least determining atleast two signals in the multiple different signals received by theother communication device and a receiving sequence according to whichthe other communication device receives the at least two signals basedon the at least one return signal; and executing a command at leastcorresponding to directions of the at least two signals and thereceiving sequence.
 36. The non-transitory computer readable medium ofclaim 35, wherein the controlling the communication device comprises:sending the different signals by the communication device via multiplewave beams of different directions.